package com.huixh.train.common.exception;

/**
 * @author huixh
 */
public enum BusinessExceptionEnum {
    /**
     * 手机号已存在
     */
    MEMBER_MOBILE_EXISTS("手机号已存在"),

    MEMBER_MOBILE_NOT_EXISTS("手机号不存在"),

    MEMBER_MOBILE_CODE_ERROR("短信验证码错误"),

    MEMBER_MOBILE_CODE_NOT_EXISTS_OR_EXPIRED("验证码不存在或已过期"),

    // 该车站已存在
    BUSINESS_STATION_EXISTS("该车站已存在"),

    //车次编号已存在
    BUSINESS_TRAIN_CODE_EXISTS("车次编号已存在"),
    //同车次站序已存在
    BUSINESS_TRAIN_STATION_EXISTS("同车次站序已存在"),
    //同车次站名已存在
    BUSINESS_TRAIN_STATION_NAME_EXISTS("同车次站名已存在"),
    //同车次箱序已存在
    BUSINESS_TRAIN_CARRIAGE_EXISTS("同车次车厢已存在"),

    // 车次座位类型选择不合法
    BUSINESS_TRAIN_SEAT_TYPE_ERROR("车次座位类型选择不合法"),

    // 余票不足
    BUSINESS_TICKET_NOT_ENOUGH("余票不足"),

    CONFIEM_ORDER_SK_TOKEN_FAIL("票已售光"),

    CONFIEM_ORDER_SK_TOKEN_MISSING("请求丢失，请稍后再试"),

    CONFIEM_ORDER_LOCK_FAIL("请求超时，稍后再试"),

    OTHER_EXCEPTION("其他异常");


    private String desc;

    BusinessExceptionEnum(String desc) {
        this.desc = desc;
    }

    public String getDesc() {
        return desc;
    }

    public void setDesc(String desc) {
        this.desc = desc;
    }
}
